#define _CRT_SECURE_NO_WARNINGS  1
#include <stdio.h>

int main()
{
    long long int  n = 0;
    scanf("%lld", &n);
    long long int arr[1000];
    long long int i = 0;
    for (i = 0; i < n; i++)
    {
        scanf("%lld", &arr[i]);
    }
    long long int sum1 = 0;
    long long int sum2 = 0;
    long long int left = 0;
    long long int right = n - 1;
    long long int max = 0;
    sum1 += arr[left++];
    sum2 += arr[right--];
    while (left <= right)
    {
        if (sum1 < sum2)
        {
            sum1 += arr[left++];
        }
        else if (sum2 < sum1)
        {
            sum2 += arr[right--];
        }
        else
        {
            if (sum2 > max)
            {
                max = sum2;
            }
            sum1 += arr[left++];
            sum2 += arr[right--];
        }
    }
    if (sum1 == sum2)
    {
        if (sum1 > max)
        {
            max = sum1;
        }
    }
    printf("%lld", max);
    return 0;
}